#include <iostream>
using namespace std;

template<typename T>
class MyStack{
private:
    T * array;
    int size = 100;
public:
    MyStack();
    MyStack(int size);
    void push(T val);
    T pop();
    int getSize();
};
template<typename T>
MyStack::Mystack(){
    array = new T[size];
}
template<typename T>
MyStack::Mystack(int size): size(size){
    array = new T[size];
}
template<typename T>
void MyStack::push(T val){
    
}
int main()
{
    MyStack<int> stack(100);

}